/*
16
16
16
16

8
8
8
4

 */
#include<stdio.h>
int main(){
	int a[3][4] = {0};
	printf("%ld\n",sizeof(a[0]));//一维数组名：16
	printf("%ld\n",sizeof(*a));//一维数组名：16
	printf("%ld\n",sizeof(*(a+1)));//第二个一维数组名：16
	printf("%ld\n\n",sizeof(*(&a[0]+1)));//第二个一维数组名：16
	
	printf("%ld\n",sizeof(a+1));//第二个行指针：8
	printf("%ld\n",sizeof(&a[0]+1));//第二个行指针：8
	printf("%ld\n",sizeof(a[0]+1));//一级指针：8
	printf("%ld\n",sizeof(*(a[0]+1)));//整形数据：4
}
